import pandas as pd
from pprint import pprint

# 打开csv文件
data = pd.read_csv('data/lj_data.csv')

# data.loc[行标签, 列标签]
# print(data.loc[0, '地址'])
# print(data.loc[0].values)
# print(data.loc[0])


# data.loc[[行标签, 行标签], [列标签, 列标签]]
# print(data.loc[[0, 2, 3, 7], ['户型', '面积', '价格']])
# print(data.loc[[0, 2, 3, 7]])

# data.iloc[行索引, 列索引]   i:index
# print(data.iloc[0, 0])
# print(data.iloc[0])

# data.iloc[[行索引1, 行索引2, ...], [列索引1, 列索引2, ...]]
# print(data.iloc[[1, 2, 4], [1, 3, 4, 6]])
# print(data.iloc[[1, 2, 4]])

# 将pd读取到的数据转化为列表字典 [{}, {}, {}]
# list1 = []  # 准备空列表
# for i in data.index.values:
#     list1.append(data.loc[i].to_dict())
# pprint(list1[:2])
# 列表推导式
# list2 = [data.loc[i].to_dict() for i in data.index.values]
# pprint(list2[:2])

# 将pd读取到的数据转化为列表列表  [[], [], []]
# pprint(data.iloc[[0, 3, 5, 9]].values.tolist())
